Staff Engineer
https://shopify.engineering/what-being-a-staff-developer-means-at-shopify
Staff Engineerは...
同じレベルのチームマネージャーに報告することが多く、Engineering ManagerとStaff Engineerのペアを組むことで、チーム全体をケアするパートナーシップを構築することができる
プロダクトやビジネスの目的を技術的な提案や意思決定に反映させる必要があり、実装が容易な機能や困難な機能を素早く判断し、製品の機能を維持するために必要なインフラストラクチャの代弁者である
チーム全体の納品スピードや品質に影響を与えるため、デザインレビューやコードレビューなどの間接的なメンターシップや、直接的なメンターシップを通じて、他の人の能力を引き出すことが必要である
曖昧さを克服する適応力のあるリーダーであり、自分の仕事はどうあるべきかを定義し、スキルやニーズの変化に応じて、その定義を反復していくことが仕事の一部である
2024 スタッフエンジニアの道: The Staff Engineer’s Path
スタッフエンジニアの道の訳者 @snoozer05 さんによるスライド
「誰かがなんとかしないといけない」と感じるときにその誰かが自分であると考える
あなたが行う仕事は、暗黙のうちに、他の人が正しいと思って模倣する仕事の種類と標準となります